package com.ysd.lis.entity.lab;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ysd.lis.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * TAT监控基础规则明细
 * </p>
 *
 * @author cfz
 * @since 2024-10-25
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("LAB_TAT_BASERULE_DETAIL")
public class LabTatBaseruleDetail extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * TAT监控节点主键
     */
    @TableField("TAT_NODE_ID")
    private String tatNodeId;

    /**
     * TAT监控节点编号
     */
    @TableField("TAT_NODE_NO")
    private String tatNodeNo;

    /**
     * TAT监控节点名称
     */
    @TableField("TAT_NODE_NA")
    private String tatNodeNa;

    /**
     * TAT监控起始节点名称
     */
    @TableField(exist = false)
    private String nodeStartNa;

    /**
     * TAT监控起始节点名称
     */
    @TableField(exist = false)
    private String nodeEndNa;


    /**
     * 病人类型
     */
    @TableField("PAT_TYPE")
    private String patType;

    /**
     * 病人类型名称
     */
    @TableField(exist = false)
    private String patTypeNa;

    /**
     * 是否急诊
     */
    @TableField("IS_URGENT")
    private Double isUrgent;

    /**
     * 样本类型
     */
    @TableField("SAMPLE_TYPE")
    private String sampleType;

    /**
     * 样本类型名称
     */
    @TableField(exist = false)
    private String sampleTypeNa;

    /**
     * 分管类别
     */
    @TableField("BARCODE_TYPE")
    private String barcodeType;

    /**
     * 分管类别名称
     */
    @TableField(exist = false)
    private String barcodeTypeNa;

    /**
     * 基础规则ID
     */
    @TableField("TAT_BASERULE_ID")
    private String tatBaseruleId;

    /**
     * 基础规则编号
     */
    @TableField("TAT_BASERULE_NO")
    private String tatBaseruleNo;

}
